Computer Aided Product Service Systems Design: Service CAD and Its integration with Life Cycle Simulation