https://aluminatiles.pages.dev/posts/pull-box-vs-junction-box/