In my world, a library is the only way to do it. Every project is unique and although there are a few details that are needed for every project, detail sheets just aren't typical from project to project.
Never really thought about automatic numbering as the details needed on the drawings often change through the course of a project.