imageloader: fix plugin filename
add event handler
video interface based on sdl
png support
add a simple timer based on std::chrono
MTexture - loading, storing, and drawing textures
msh: execute commands directly
module: allow executing of non-module objects
MSize