Layout for API, and Prep for Adding Multiblocks