Refactored modifiers and analyzers to common parent class
Extended scripting example