Directory structure redo
Test on thunder::Storage<T, A> completed