Refactored and commented IFSFrame class