1. A method comprising: displaying, on a user interface, one or more representations of tasks and a calendar of dates, each representation being indicative of a task to be completed; receiving a user input indicative of a selected date from the calendar of dates; receiving a user input indicative of a selected representation of the one or more representations, wherein the selected representation corresponds to a selected task; assigning the selected date to the selected task; displaying on the user interface a list of constituents as a function of the selected date; receiving a user input indicative of a selected one or more constituents from the list; and assigning the selected one or more constituents to the selected task.