Vehicle Software Reuse