How can I Customize PM resources with my own models

As the title describes, I want to use my own model to customize PM resources, is there any related tutorial or documentation? thanks~