Still some features to add, but this commit should make this tool fully usable.
Still Work In Progress, but can be used without too much hassle.