ahhh~ finally had some time yesterday to rewrite my Platforms library's initialization code. All the logging is nicely formatted now, features are automatically discovered rather than hard coded, the API for discovering feature providers had a little bit of a refactor too, there's a new fallback path for allowing providers to optionally pass calls to the default implementation in Editor, features can declare dependencies so it will automatically figure out the correct initialization order. It's good to get all that out of the way,

Sleepy-girl representation is important