Multi-platform abstraction over various kinds of data containers