Maybe this ‘22’ could be exposed as a configurable value somewhere - LookAndFeel?
SectionComponent (const String& sectionTitle,
const Array<PropertyComponent*>& newProperties,
const bool sectionIsOpen)
: Component (sectionTitle),
titleHeight (sectionTitle.isNotEmpty() ? 22 : 0),
isOpen (sectionIsOpen)
{