Data handling via Datasets generic data output

Signed-off-by: Johan Leche <zelearner@gmail.com>