Evolving ASP.NET Apps - Dealing with Dependencies