SUBCON - a new approach to submarine concept design