Add the ability to expose module functions to the core api for intermodule communcation and linking to keyboard bindings