Issue #6: add ability to cache compiled assets to files