Pick an indentation level
And that one
First pass at tokens
Reorganize into a model-based approach