Initial commit of iceflow core