Add: minor changes and improvements;
Add: an example using SDL.