added a really nice structure to manage versioned files and folders