During the time I was trying out another application GTD (Nirvana) I could see that separate tasks, contexts, projects and labels, for working areas.

This idea seems fantastic! While I'm working in the office, no need to see the tasks I have to do at home, currently in Doit.im can filter tasks "today" context and hide by having the context "home", but ... would not be a good idea to create workspaces?