Add system module
Find tests automatically
Add loop module
Document system and loop modules
Explicitly namespace submodules in docs