Architecture

Write up on architecture