Add Introduction and Software Architecture Overview