C# extensible library / API for creating card games.