Improve filter operations.
Filter operations currently remove floating nodes. Some nodes may still be interesting though: For example if we disable all lectures, the algorithms and definitions should still be connected to the chapter node.
This issue may be design related to #5.