Reshuffle / optimize pico* helper funcs
Cleanup
item::save_info: save 1 line json-serialized chunk instead of serialized stringsteam hairball
item::load_info: autodetect appropriate format: if it's json, parse as such