Restructurized
XML comments added
Nuget package added