Initial implementation of the interface which will be used to dynamically interact with Nark