Presentation front end 90%, migrated to user_interface folder