Initial Implementation

This is the first public worthy iteration.