Part one of this article has a very specific purpose, to
help explain one way to construct and deploy features. As such, the topics
covered will include starting the solution with Visual Studio, laying out the
initial contents, the construction of the initial contents, and how to deploy a
shell of a feature with little actual functionality. The purpose for this is to
clearly draw lines between the construction of a simple, deployable feature,
and then how to build upon that simple feature with far more complex
structures. This part will not cover building and populating lists, complex
code or more. This first article will build up to explaining, preparing and
deploying an empty feature so you can see where this process leaves off and the
more complex tasks of making useful things happen begins. These more complex
topics will be in the next part. With that, let us get started.