some rough ideas for implementing https://normalize.github.io/