- Refactor: Extract line tokenizing into tokenize() method
- Refactor: Extract line tokenizing into closure-based, extensible approach
- QA: Inline documentation