Schema & Plumbing Integration

Integrate Schema & Plumbing and greatly enhance `om-tools.core/defcomponent`. See README for more details.