Completed Implementation - Architecture and added the component diagram