Simple engine for creating plugin-driven applications