Library for Broken Roads