Initial commit of the new framework

Settled on the new name Raster :)