Object Oriented Fortran Library