Moved descriptors to their own files

Added Quad and BoxLine