Add maze generation info to structures. Remove component list from maze blocks, and instead use auto-assembled lists.