A more complete version of PersonalUI

UI, Controller, Service