Layout now just class methods

Layout instances no longer make sense. The layout can doesn’t need to
test feasibility given a certain number of muls/fans/ints — that can be
handled at the next step. This is just getting all the connections
together with indirection.