feat(core): initial core implementation and process config