Alpha Release

The expressions generated are untested as of yet, but the major logic
appears to be in place