A computer-implemented method performed by one or more processors of a computing system which includes a memory containing computer-executable instructions which cause the one or more processors to perform the computer-implemented method, and wherein the computer-implemented method is used to control display of a plurality of selectable service elements on an extendible canvas of an interface display, the computer-implemented method comprising: initiating at an interface display an extendible canvas which can be scrolled to display one or more selected portion of the extendible canvas at the interface display; generating at the interface display a display portion of the extendible canvas, the display portion of the extendible canvas containing a plurality of selectable service user interface elements that are collectively offered by a variety of different applications, application extensions, or a computing system's operating system, and each of the plurality of selectable service user interface elements corresponding to a predetermined action that is performed in response to selection of the corresponding service user interface element; initiating a category segment that presents in a first area of the display portion of the extendible canvas the plurality of selectable service user interface elements; and initiating a selected category presentation segment that presents multiple service controls of a selected service user interface element in a second area of the display portion of the extendible canvas, wherein the multiple service controls of a selected service user interface element that are presented in the second area of the display portion of the extendible canvas are assigned different priorities, and wherein a multiple service control having a high priority is presented in a large format as compared to other multiple service controls of the selected service user interface element presented in the second area of the display portion of the extendible canvas, wherein at least one of the plurality of selectable service user interface elements presented by the category segment contains a trigger location for a user input that is context-specific, so that that when activated, a different version of the selected service user interface element is opened, the different version being context-specific, and wherein the user input that is context-specific is within a particular state of a workflow in which less than all of the plurality of selectable service user interface elements are needed, the different version that is opened excluding those selectable service user interface elements that are not needed given the particular state of the workflow. initiating at an interface display an extendible canvas which can be scrolled to display one or more selected portion of the extendible canvas at the interface display; generating at the interface display a display portion of the extendible canvas, the display portion of the extendible canvas containing a plurality of selectable service user interface elements that are collectively offered by a variety of different applications, application extensions, or a computing system's operating system, and each of the plurality of selectable service user interface elements corresponding to a predetermined action that is performed in response to selection of the corresponding service user interface element; initiating a category segment that presents in a first area of the display portion of the extendible canvas the plurality of selectable service user interface elements; and initiating a selected category presentation segment that presents multiple service controls of a selected service user interface element in a second area of the display portion of the extendible canvas, wherein the multiple service controls of a selected service user interface element that are presented in the second area of the display portion of the extendible canvas are assigned different priorities, and wherein a multiple service control having a high priority is presented in a large format as compared to other multiple service controls of the selected service user interface element presented in the second area of the display portion of the extendible canvas, wherein at least one of the plurality of selectable service user interface elements presented by the category segment contains a trigger location for a user input that is context-specific, so that that when activated, a different version of the selected service user interface element is opened, the different version being context-specific, and wherein the user input that is context-specific is within a particular state of a workflow in which less than all of the plurality of selectable service user interface elements are needed, the different version that is opened excluding those selectable service user interface elements that are not needed given the particular state of the workflow.