You can now change effect texture parameters programatically. Lessen the code-base slightly.

Changed the order of how the vertex elements are positioned in the
memory to increase the performance.