Sorted-out lazy imports, where not verbose.
Added comments in order to make program clearer.
Added more comments.