Add abstract dataset representation
Small updates
Change name of temp directory
Update docs