Creating Custom Library with C#