Enhancing MVC architecture pattern description using its System of Systems model | Synapse