slicing core into chunks

This is the graph library I'm using in my "core" C++ framework.
Microsoft has open sourced .NET, I do it with this library.

Need some work before it can work isolated.