repo prepared as a library module