Moved common functionality for ICores into an abstract class.
Merge branch 'master' of https://github.com/kerp1/tripleam