Here comes GC
GC works (no CB support yet)
GC: callbacks
Merge branch 'refactoring-gc' into refactoring