Core C# library