Create separate Core framework