Continuing to comment and restructure the library. Skeleton code should be fleshed out, need to work on skeleton code compilation very soon