Cached assets

The solution caches the following assets:

Layout and fragment layouts
Cached to the local file system.

Letter instances
Cached in memory

// Ethnio survey code removed