Not to pick on the extremely verbose MagicGrid Package naming ... ok, just a bit, it is rather horribly and unnecessarily verbose. The concise Webel approach communicates massively better, and reflects the underlying systems engineering approach far better too. It also helps leverage DRY not WET.
Visit also: