Simplify Getting the Light \ fan in the right direction by using the extension methods directly
Add generics to SectionBase and fix fallout
Remove unused lines in tests
Implement GetHashCode in Range
small refactor
Add new SectionBase Extension to get the Component value (instead of just the FieldInfo)
Add a Setter for components on SectionBaseExtensions
Change new Setter to return an indication of success - currently returning false implies that it couldn't find a component to update.
Fixed broken tests
Add get and set variations for the getting data for physical components
Add missing argument
Refactor Extensions to be a bit cleaner
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
Add another LightSectionBuilder test and remove an unused method