Preliminary commit

Major changes have already happened up to this point, and some re-works,
but this is where git starts.