1 2 3 4
# TODO - Separator optional between modules - Call all modules once on startup, then deal with delays