Contributing to heaps, road map etc

Hi there!

I’m keen to contribute to heaps as I develop useful features for my own projects. However, I’d like to know if there is a plan for what heaps should contain and what should be kept in separate libraries? i.e. is there a vision and a road map for the project?

I’ve just added a pull request for BDF font support (a type of bitmap font) as this is clearly a useful feature as part of the core, but I don’t want to go overboard if the plan is to keep it lean.

For example, tweening libraries, message handling, UI libraries, Pixel engine, physics, database/store etc - what should be part of the heaps library and what should be separate?

Best regards, and stay safe!
Peter (Projectitis)