Can I create a new part and import it into factory?

Hi. Everybody, I’m a newbie of a factory, I have two questions here, if anyone could help,I would be very grateful.

I need a part to work like an AGV, but it doesn’t exist in the part library, so can I create my own part for the factoryio?