#6: Added configuration stub and cache directory