fixed graph animation issues; started work on restructuring the extention so it presents an engine class