I created some custom lists (with content) on a site I'm using for prototyping. I want to make a feature (via Visual Studio) that automatically adds these lists (plus content) to any site the feature is activated on. I need to move the lists on my prototype site to my Visual Studio project as list instances. What is the best way to go about doing this?
Currently the approach I'm trying is to save the whole prototype site as a site template (.wsp file), then creating a new project in Visual Studio using the "Import SharePoint Solution Package" template, selecting only the lists I want. Then I copy the stuff in the new project into my original project. However, this doesn't seem like the proper way to do things.