Initial branch commit.
Introduce new architecture.
Ignore logs and config backup.
Pass config onto modules.
Remove remark.
Convert steam module to use new architecture.
Merge pull request #1 from MrJerB/origin/architect

Origin/architect