I've noticed that a few official Unity projects like to use dummy GameObjects in the scene to separate content in the hierarchy view. This works okay but feels really hacky and less than ideal, so I decided to try and see if I could improve upon the concept, and I came up with something I call "hierarchy labels". The whole system consist of only four small scripts: Hierarchy Label: A MonoBehaviour you attach to the object that will display the label. Hierarchy Label Data: An optional ScriptableObject to store shared label data. Hierarchy Label Editor: A custom editor to control how fields are shown when using shared label data. Hierarchy Label Drawer: The class which draws all the labels in the hierarchy window. I could have called this a "separator" instead of a "label" but I realized you could also use them on hierarchy "folders" too. So it is not just useful for separating things. I think the benefits of this tiny addition are well worth it, but I want to get some feedback on this feature before doing any pull request, and also discuss a few possible extensions to it. At the moment these are the label settings: One possible addition here could be to use ScriptableObjects to store configuration data instead of the MonoBehaviour itself. Which would be useful for adding the same kind of label to multiple scenes and keeping them all consistent. We could maybe even add localization to labels! But this will make the code more complex and it already works perfectly fine as is. So maybe we should just start with this? Update: Feature pull request can be found here.