add first version of tree data generator but its not great

add some configuration for integer double and collection data generator