Schedule implementation:  Data Model + UI