Added Code Base.

Added code base.
Modules are planned to be loosely attached, less inter dependency.