Pending specs for remaining implementation areas

Rough out pending specs for all remaining implementation areas and
stubs of class and method definitions for the public API.