Renamed to AP because of its real name - AbstractPerformer
Split to follow MVC
Class for parsing interpreted source file
Seems to be working