Separation of concepts: What is the best way to create UI interfaces?

Last updated