Removed some obsolete comments and TODOs, deleteded union as it is outdated.
If we end up implementing it, we should start from scratch or from intersect
to avoid errors by overlooking changes that have been made.