Added documentation for basic architecture