Add icon files.
Use dynamic grid sizes during initialization.
Update documentation.