This adds some initial code in .c files and API declarations in busybus.h.