First initial important of the original GridSelection project with some improvents. But there's still a lot to do...