There are no implementations yet, just a rough outline and some comments. This commit also includes an update to the Makefile to use wild cards to build the `libs`, which will solve the issue with dynamic updating.