Implementing global filters of some sorts where you could blacklist certain objects or white list certain objects using queries.
HOW COULD IT BE DONE
These two could be two separate feature requests depending on how spaces are implemented. In an ideal world, spaces would just be global filters that would query your whole account, so your objects and objects shared with you. You could then organise these objects however you wanted to with spaces.
REAL WORLD USE CASES
You could use these to:
Separate your whole account into personal and work spaces.
Separate your work objects into different areas of your work, different companies etc.
Another way to implement it is through special tags, so any object by default will have the special tag Main but if I delete this tag and for example assign to to the Tag Work It will be switched to my Work Profile.
This feature effectively gives multiple accounts for the same user.
That’s why I mentioned queries specifically. That way you could filter it out in many ways, and one of them is just using a tag or a status relation, for instance.