Refactored ColumnControl to use Columnable abstract class
Initial working hierarchical components
Nesting of child components
Separated issue card into another class
Cleanup
Renamed Columnable, extracted filtering code out into Column
Made more superclass variables private instead of protected