I've used eagle for quite a while but haven't encountered this before. Like if i find a miniature connector on Molex, where can i find the eagle library for it? do i have to create a custom part? will there be a problem if afterwards i create a BOM(bill of materials) based on custom parts. what's the right way to do it?