Moved reader functions into Program class, moved lambda_cell string conversion to impl header