Refactored storage

TODO:
- fix & write unit test
- run flare-tests with kch/tcb
is_get_with_buffer_supported()