Huge template simplification.

- Added traits classes for compile-time instances of each (sample,
frame, stream) format.

- Most classes that parameterized on multiple stream params now
parameterize just on the stream trait.
Shelled modules, started on simple connection.