Add volatile storage support
Moved files to src dir