Moved Modifiers into Core
Split of `Types` into a separate file, with the only circular link being the `Expr` rule. Booyah!