Custom resource registration