New type IR
Move file around and fix imports accordingly
added vrp