Add all vision operators + global refactor