I am starting a large Enterprise level Silverlight Application, and i am not looking at PRISM since i would not be using many of its capabilities. But i intend to design the application modular and use MVVM. What are my best alternatives to PRISM? Thanks.