ICL 2900 Technical Overview