gatherd core classes into one wrapper library