C# Framework for C#