To allow for easy extending Im2Learn a plugin architecture was designed. This architecture allows for easily adding new functionality as well for extending the fileformats it can recognize. First will be described how to add new functionality to Im2Learn and next will be described how to add new fileformats.