https://www.nuget.org/packages/ZeroLevel

## Tools set parts
### ZeroLevel
Base library, contains common functionality for standart tasks.
Such as:

 - Logging 
 - Configuration read/write 
 - IoC container 
 - DOM 
 - Specification pattenr 
 - DDD 
 - Query pattern 
 - Object mapping
 - Sheduller

Library includes extensions for:

 - Arrays - Copy, Contains, Equals, IsEmpty
 - Collections - Compare
 - BitConverter
 - Enums (read attributes, descriptions)
 - Reflection 

Besides, library includes:

 - Base service class, and service start manager
 - Collections (EverythingStorage, FixSizeQueue, KeyListValueTransactCollection, KeySet, KeyValueTransactCollection, RoundRobinCollection, SparseIterator)
 - AtomicBoolean - threadsafe flag
 - Abstract database mapper
 - StackTrace reader
 - DSL for DOM, that provides describe templates for generation text view
 - Drawing text along the guide curve
 - RijndaelEncryptor, Murmur3
 - File archive service
 - File system utils (path correction, pack folder and etc.)
 - FileSystemWatcher without memory leak
 - BitMap index
 - Dynamic function invokation wrapper
 - Duplex network protocol over TCP
 - Object pool
 - Code block execution with impersonation
 - Semantic analize (abstaction, snowball implementation, stopwords, ngramms)
 - Fast binary serialization
 - Plain text table render
 - Web utilities
