Added support for the Program class. Renamed the filters module as tools.