8. A computer-implemented method for enabling a developer of a voice user interface to mix different types of audible dialog prompts within the voice user interface, the method comprising: providing, within a development framework utilized by the developer to selectively configure audible dialog prompts within the voice user interface, a first dialog container that includes instructions that are executed by a computer processor that is a component of a computing device so as to activate, in a predetermined sequence, audible dialog prompts that correspond to a collection of audible dialog elements assigned to the first dialog container, the predetermined sequence being at least partially determined by semantics-driven audible dialog logic embedded within the first dialog container so as to delegate functions to dialog elements assigned to the first dialog container; and providing, within the development framework, a second dialog container that includes instructions that are executed by the computer processor so as to activate, in a predetermined order, audible dialog prompts that correspond to a collection of audible dialog elements assigned to the second dialog container, the predetermined order being at least partially determined by state-driven audible dialog logic embedded within the second dialog container so as to delegate functions to dialog elements assigned to the second dialog container.
8. A computer-implemented method for enabling a developer of a voice user interface to mix different types of audible dialog prompts within the voice user interface, the method comprising: providing, within a development framework utilized by the developer to selectively configure audible dialog prompts within the voice user interface, a first dialog container that includes instructions that are executed by a computer processor that is a component of a computing device so as to activate, in a predetermined sequence, audible dialog prompts that correspond to a collection of audible dialog elements assigned to the first dialog container, the predetermined sequence being at least partially determined by semantics-driven audible dialog logic embedded within the first dialog container so as to delegate functions to dialog elements assigned to the first dialog container; and providing, within the development framework, a second dialog container that includes instructions that are executed by the computer processor so as to activate, in a predetermined order, audible dialog prompts that correspond to a collection of audible dialog elements assigned to the second dialog container, the predetermined order being at least partially determined by state-driven audible dialog logic embedded within the second dialog container so as to delegate functions to dialog elements assigned to the second dialog container. 12. The method of claim 8 , wherein the collection of audible dialog elements assigned to the first dialog container includes an audible dialog element that is a FormFillingDialog element, wherein the FormFillingDialog element includes computer readable instructions that, when executed by the computer processor, facilitate a semantic-driven audible dialog with a user through the voice user interface, wherein the semantic-driven dialog includes audible dialog prompts provided to the user in a manner that prompts the user through a process of filling in fields within a form.