IDrawable interface on Revit API nodes as example.