Creating Preliminary construct.js code

Still needs...
* Documentation
* Examples
* Modularization