The Datum label are now intialized in constructor.
Implemented DocumentFilter and fixed some small issues.
Merge branch 'feature/tools' into dev