}   // end of InitDeviceResources()

            public void UnloadContent()
            {
                BokuGame.Release(ref effect);

                BokuGame.Unload(glassTile);
                glassTile = null;
                BokuGame.Unload(descTile);
                descTile = null;
                BokuGame.Unload(examplesTile);
                examplesTile = null;

                BokuGame.Release(ref rightStickTexture);
                BokuGame.Release(ref leftStickTexture);
                BokuGame.Release(ref glassTileHighlight);
                BokuGame.Release(ref whiteHighlight);
                BokuGame.Release(ref blackHighlight);
                BokuGame.Release(ref normalMap);
            }   // end of AddItemHelpCard RenderObj UnloadContent()
            }   // end of LoadContent()

            public void InitDeviceResources(GraphicsDevice device)
            {
                // Init the effect.
                if (effect == null)
                {
                    effect = BokuGame.Load <Effect>(BokuGame.Settings.MediaPath + @"Shaders\UI2D");
                    ShaderGlobals.RegisterEffect("UI2D", effect);
                }

                if (rightStickTexture == null)
                {
                    rightStickTexture = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\RightStick");
                }
                if (leftStickTexture == null)
                {
                    leftStickTexture = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\LeftStick");
                }
                if (glassTileHighlight == null)
                {
                    glassTileHighlight = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\GlassTileHighlight");
                }
                if (whiteHighlight == null)
                {
                    whiteHighlight = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\GridElements\WhiteHighlight");
                }
                if (blackHighlight == null)
                {
                    blackHighlight = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\BlackHighlight");
                }
                if (normalMap == null)
                {
                    normalMap = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\UI2D\FlatNormalMap");
                }

                glassTile    = new Base9Grid(2.2f, 2.2f, edgeSize);
                descTile     = new Base9Grid(6.7f, 2.2f, edgeSize);
                examplesTile = new Base9Grid(9.0f, 5.0f, edgeSize);

                BokuGame.Load(glassTile);
                BokuGame.Load(descTile);
                BokuGame.Load(examplesTile);
            }   // end of InitDeviceResources()