Nothing is set in stone yet. This project is highly experimental, and it's in a very early stage of development. You might encounter some weird placeholder components here and there that weren't thought all the way through (if at all) because the focus of development lies elsewhere. Thanks for asking, closing this discussion now.
Also, for anyone who wants to contribute, please check out the GitHub page.