As you will see, the models change almost 
nothing, except the textures they load. 
For example, the orange carpet:
Rather than loading the texture wool_colored_orange
It loads carpet_colored_orange
These aren't normal textures in minecraft
but they are provided in the resource pack. 