Provides implementation of the proposal phase of the activity flow. See general-activity-flow for more info.