A grid component for javafx