First version of the final architecture