some docstrings and multithreading for creating aux data
reverted the multithreading, because it's slower for some reason (and
egit doesn't have a button for shelving)