Initial Checkin of empty solution.
First draft of the registry library. Still need to add unit tests and documentation.