Hex grid library based on the work of Amit Patel