ICP complete

ICP + basic visualization complete