The Revit work environment allows users to manipulate whole buildings or assemblies (in the project environment) or individual 3D shapes (in the family editor environment). Modelling tools can be used with pre-made solid objects or imported geometric models. An experienced user can create realistic and accurate families ranging from furniture to lighting fixtures, as well as import existing models from other programs. Revit families can be created as parametric models with dimensions and properties.