Is separation of logic, display and language even possible?