Cleanup type symbol usage by consolidating to manage in one spot. This makes them easier to use as well by providing a single rollup of all the common type symbol's used throughout core.
* fix: rollback regexp eslint changes * fix: rollback animation lint which would break promise context * fix: more rollbacks