Remove ComponentType enum, as it isn't actually used
Remove eSectionType enum (unused)
Rename SectionBuilderBaseTests to SectionBaseTests
Remove spurious comments
Remove excessive error checking to fix tests
Finish off SectionBase tests