# Create New Class Library Guides ## Basic Dependencies - Prism.Mef 6.3 - Framework Assemblies - PresentationCore - PresentationFramework - WindowsBase - Projects - MitechLib.Infrastructure ![00-class-library](./images/00-class-library.PNG) ## Steps 1. Add all the basic dependencies 2. Create a module class with `IModule` interface ```cs using Microsoft.Practices.Prism.Modularity; namespace MitechLib.Product.PackagePage { public class ProductPackagePage : IModule { public void Initialize() { } } } ``` 3. Create Views & ViewModels Folder 4. Create desired View & ViewModel [Tutorial](view-viewmodel.md)