Minor tweaks to provide starter implementations of init/start/stop, and moved system definition to it's own file.