[MAJ][IMPR][TBV][WIP] making storage references a future_std::any in order to support any backend.
[TODO]: some implementations supports only CPU. Must be fixed or protected against access to other backend. [FIX][UT] Also fix some warnings in a unit test closes #21 closes #35 related #42 related #45 related #46