Thanks for the responses. I'll attempt to clarify.
All of the responses are relevant and have given me things to play with and research. What I keep trying to express in code is 3 dimensional space. Much like a 10 sided dice in D&D hexagons fill space perfectly. Additionally smaller hexes fill larger hexes perfectly. So what I'm looking to do is figure a coordinate system for defining what is in a space by getting code to scale space via hexagonal scaling. The crux of this is figuring the best algorithm for representing and storing a hex ( as japhy pointed out ) with 120 degree angles.
Update -> After finding the most efficient hex comes translating this type of 2D thinking into 3D. :)