b16b jdm type R into EG hatch?

what would be needed besides the complete b16b engine (includes tranny and all that) and the eg shell? i really wanna do this swap, depending on how hard it is, cost etc. is there a lot of custom fabrication?