Rewritten DynamicListView

More modular, maintainable and extensible implementation.