Slabs are fully functional

The slab class is now done, and can support either existing sub blocks
of model blocks or simply multiple model blocks, or both in one block
ID.