added options for zero as origin and the identity matrix as new basis