Added basic outline for the architecture
(Please check TODOs @vlcak , @tamhd , @gbread , @PreXident , @Blemicek )