break out the project into sections

start farting around with the type provider some.
start looking at the tough task of parsing