Refactor collection view into readable/writable/explainable modules
Reorganized readable/writable/explainable specs