Apply constraints to individual module instances
As a user I want to be able to apply constraints to individual module instances.
eg.
- "fixed address" to specify arbitrary base addresses for each module
- "alignment" to constrain how the base address for each module is generated