Add vector projection and rejection.