Convert to using cf-core

Along with other dependency updates, a docs rebuild, etc.
Oh you're right, makes sense thanks!