At belt speed, takes 4 inputs and combines them into one shape. With my divider, we can take any base 2x2 shape and rearrange the pieces. It doesn't handle rotation, so those operations will have to be done after dividing and before recombining.
SHAPEZ2-1-H4sIALBmxGYA/6xaYWvbMBD9L2IfLZgkS2H+2HWDQgqjycpG6QfTuqmZcYKiMErJf18y10naxq71XigUSnm600n37t1Zz+JaZOrzF5uIsx8iexafwtOiEJk4W5XVfVnPRCIu7ub19l/nechFdiPKzd9Z+/+lSOpVVTW/xPIxXxTZ11XzI27XifhWB18Wyw3wWfwSmU7Eb5HJUSKuNoYTMd3aKqpwXjzkqyqMi4dwUYfC13l1nfsyr4NYJ/+RZod8g/k+939zf98BS7tgR0xdlt7PfXHfYtURZ8flQ1A/Fz2O7rc4PrbFfncNA077wQN27JoV0naFq3gnRs0SFndixDvh3jixX2KyqMqwwajp3PSDzStYyO/+FH4SfF7OHkP/3gHki02HR03zUTP00RneCc0cnXoP1jEko3j/FXwHNIw0MNKSAbN8wCzrvGPI0nXfs+lkW876Q+56Azfopjs09nuyphgS4UbHMRTFTQwrUXwEMhHOQXgyWSaT8dNxZB7E+pweImOy13Zd46HahlE1QHwlW5iYus4SvFRMSZdgQQVrSmuOUGLyBEVRprQWa5eg3LDU0TlSXcgT9CMSl/MSlyZt8BGoZqN2glZAatp/TJZJw+kymfLCTFpSmUl1CrK3IFM6krQ4uqKIiqMolJwIWiJSy1KZTRySY5Mi2m2D6rQDLonWOpjKwVspNXym2TFo1PBUVOO2LWzbHu5bY1KacLzNQsDzNhMY6xqzTpo9tufLws8Kb6Zz1d9gxYGkglAWQTW3WBN6pTlQhavllHbBvHYhqhg1WEBspSjw5Xg10VAqvJ/UfDuJBfolbRWprTUvrfEzAzpheBoNB4qPExymHZswSQykLzM6swg3azRtoYSlUhVMUjw94QvH3HXgNKgWkWpAKLCNlz2WEFsKSBJml9gmD3UIoUBg+ZMSWOJ0DPXRegx9Yo2fDeHTILgGmuiQgO4Bn5giG3GNfV3FIm4YsD4CbrhCb7hiPKwTR0qPjR4DvG1H0VkpOoFCB5Pqo6juOt3Xj6YGPZwgejipol+XdbX1I4wqTD+6bygw8JVZz55xhtMnWMMMWePjmbmLFxYOoheHXxJ9sICGnge590qmg35vE3FW1rl/ui78sty+xNw+11yv/wkgwACL10TzuikAAA==$
Pictures show layers and how to build