Improved docuemntation

* Hardware Design
* Architectural Design
* Integrating Custom Modules