if you manage to make it work, then that layer can...
# core
a
if you manage to make it work, then that layer can then be re-used to slowly port all the source modules to each platform