Swiss-army knife for data I/O
