initial goals and structure

the goals and basic attack described, initial structure setup, lots of
TODOs