Moved HTML compilation into its own Compiler implementation