Make compatible with core
Split interface
Remove bap-lifter dependency