Added public dependencies, moved examples to dedicated source directory