   addElement: (ef, x, y) ->
     e = new ef.constructor(@baseRect, x, y, 50)
     e.props.name = @ve.namemanager.getName(e.constructor.name.toLowerCase())
+    e.props.design = dsg
     @elements.push(e)
     @ve.render()
     e

    @raycaster.linePrecision = 10
    @namemanager = new NameManager()
    @xpcontrol = new ExperimentControl(this)

  render: ->
    @renderer.clear()
    @renderer.clearDepth()
    @renderer.render(@scene, @camera)

#Mouse handler encapsulates the logic of dealing with mouse events
class MouseHandler


#Global state holder
g = {}

dsg = "design47"

#Shapes contains a collection of classes that comprise the basic shapes used to
#represent Cypress CPS elements
