Implement core formatter
Implement FString from scratch instead of hackishly
Add line and char readers
Implement unified config parsing (mostly)