move scene primitives to drawable.{cpp,h}