1. A configuration system comprising: a user interface, wherein said user interface receives input data for a desired configuration; and a frame engine, receiving data input from said user interface, wherein said frame engine outputs configuration data to said user interface in response to a frame-based inference of the input data.