1. In a computer system, a computer-implemented method for automatically configuring a design space by using product parameters and attributes to replicate a given product based on a user's gesture for indicating placement, and then automatically populating the design space with all required connectors and bracketing to support the indicated placement of the given product, the computer-implemented method of the system comprising: storing in a database a plurality of different product components to be used in designing an interior workspace, each product component being defined by (i) associated parameters that define each type of component, and (ii) attributes that are defined by rules, characteristics and behaviors of each component and any associated hardware for connecting or providing structural support for each type of component; inputting at a graphical user interface (GUI) of the system a design space and identifying within the design space a first product component that is to be placed within an indicated region of the design space defined by a starting and an end point; a system processor thereafter retrieving from the database the identified first product component and automatically replicating the first product component in a manner that fits the first product component to the indicated region of the design space, including automatically populating the indicated region of the design space with any required hardware for connecting or providing structural support to the replicated product components required to fit the first product component within the indicated region of the design space; and the system processor also generating a fully compatible three-dimension view of the design space and wherein any changes to one view provide a continuously resolved solution to every other view.