Initial framework build

Untested at this time