observatory lib dir restructuring