more consistent API for ellipsoids; pass parameters as dict rather than individually; display solid ellipsoids