   #Switch is a visual representation of an IP-network swtich
   Switch: class Switch
     constructor: (@parent, x, y, z) ->
-      @shp = new Shapes.Rectangle(0x0047ca, x, y, z, 25, 25)
+      @shp = new Shapes.Rectangle(0x23549F, x, y, z, 25, 25)
       @shp.obj3d.userData = this
       @parent.obj3d.add(@shp.obj3d)
       @props = {

  #The Model class is a represenation of a mathematical model of a physical object
  Model: class Model
    constructor: (@parent, x, y, z) ->
      @shp = new Shapes.Rectangle(0x00ca47, x, y, z, 25, 25)
      @shp.obj3d.userData = this
      @parent.obj3d.add(@shp.obj3d)
      @props = {

  #Router is a visual representation of an IP-network router 
  Router: class Router
    constructor: (@parent, x, y, z) ->
      @shp = new Shapes.Circle(0x23549F, x, y, z, 15)
      @shp.obj3d.userData = this
      @parent.obj3d.add(@shp.obj3d)
      #TODO you are here, all objects with changable props should have a props 
