First commit - containing some basic types and loaders.