Updated Arch. document with hardware-software mapping diagram (diagram made by Ramin)