Added initial architectural document describing the design