Move FontModule to its own file.
Restore FontWatchRunner ability to take metric compatible fonts as a parameter.