No matches were found for subject:"Ideal way to separate GUI and logic\?"