Basic support for querying components on a form.
More complete ComponentQuery support, including IsA, TagEquals and HasProperty operations.
Added Component-specific MethodFactory