#6: Direct call
#6: Some additional changes
#4: Some changes, but not there yet...
#4: A lot of different implementation parts, mostly commandline
processing
#4: Big update - everything moved to the respectable modules and the
build no longer requires a multi-step process. Some things needs
optimization, though...