Module series flow constraint

As a user I want to be able to specify a module constraint such that the module automatically flows around page registers, or jumps over a page register to keep the module contiguous.