Introduce reasonable folder structure
Complete abstract backend
Partially implement mime index