Towards General Purpose Vision Systems