making component analyses run in parallel; cleaning up some code
improving components analyses; cleaning some code
Merge remote-tracking branch 'origin/master'