Initial commit, base graphics code, no calculation logic.