Use generate to create L2 ways.
There are still a bunch of places here that hard code way access, so this is a work in progress.