move all facet dependencies into ./package.json

And inline all the `exports.register.attributes` stuff in each facet.

Test pass!