MacroPlacement

Test Cases:

Testcases currently include the following designs.