Added repository widget included asynchronous worker hierarchy. Separated library includes into distinct pri files.