One last thing.
Add icon files.
Use dynamic grid sizes during initialization.