I'm working on a Silverlight page which has several modules for querying and plotting data from a Database. Each of these modules is quite different and will each need their own control panels and data displayed in different formats, they will basically be unrelated, but we want them accessible from the same page.
My question is, how should I got about organizing and structuring this? Should I have several Silverlight projects in the same VS2008 solution and reference them in the .ASPX page using Tabs, Divs, etc.?
Should I try to make 1 big self containing Silverlight application? What would be the best way to modularize this inside the XAML?
Any help would be appreciated, I've done some searching online and can't find much on this subject.