Library buildout

Built out some basic library classes