Homo Common Library