ProMotion 2.0 Prelim Pull Request

[ ] Update documentation
[ ] Create a migration guide
[ ] Publish public beta `2.0.0.beta1`
[ ] Resolve any outstanding issues
[ ] Release 2.0.0