I've seen several people who want to modify the library without touching the library source but by possibly overwriting the library. Not sure if this is best practice or we should even recommend this. But I wanted to note this as something to investigate and document (whether that be how to do this or recommendation to not do this).