Custom part generation