Moving drawing logic to each component.
Adding section potential change