Add -Wall -O2 to cabal file
Add OverloadedString extension.
Handle universe type and edit callback
Add proper signatures.
Sanitize callbacks.
Display universe on which the capture is done.