GravisCoreFactory, GravisCore and IGravisCore implemented