RFT: make developer graph implementation seperately