Add base effect generator class

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Extend EffectGenerator with Wallpaper generator

 - Set wallpaper generator as main output

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Extend EffectGenerator with Video generator

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Add class to load DLL plugins

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Extend EffectGenerator with ActiveScript generator

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Add elapsed time argument to active scripts

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Add class to compile C# source files into DLLs

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Add Main GUI for application

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Adjust active script timing to avoid arduino lag

Signed-off-by: James Tasker <james_tasker1@hotmail.com>