Add the new PreController, he can set the grid array (load and save) by drag and drop,
need a bit refactoring. <- ongoing