gui class to submodule moved
reordering improved
tileview polished