To extend is to develop a form by basing a new component or trait upon an existing component or trait.
An extension is a component or trait which has been based on an existing component or trait of an existing form.
Extensive is a trait of a component or trait which occupies a relatively large scope of a specific context.
This is a skeletal definition; needs work.