link
stick
session
commands
download
history
lib
decocare
errors
tests
Each module can be run and tested indepdently. They will refuse to run if the tests do not pass.