This is the first commit of a complete rewrite, I was limited by the other structure, and this one is more modern, and is based of off a mesh-based system instead of an object based system.  This allows for more expandibility as far as fileIO goes and loading objects.  This has three parts.  ASGGL is the AmberStudioGraphicsandGamingLibrary, then ASGRL is the AmberStudioGraphicsandRenderingLibrary, which is a sub-component of ASGGL.  Finally is the ASV3DEL which is the AmberStudioVirtual3DEnvironmentLibrary, this is what would represent the word in a game.  This is kind of like an Initial commit of this new library.