Generic Hexagon Grid Storage
Refactoring and generic HexagonGridStorage.