Vector Interface Design