An Object Oriented framework for C I built from scratch