V2

This is a compilable version of v2, using the simsapi nuget package