Drop legacy completion handlers. Push `Task` to the views. Also: - Group library tests in a test plan - Fix a broken library dependency