入力スロットから独立の頂点宣言のために VertexElement を追加。
VertexDeclaration は VertexElement で構成。
シェーダ基底クラスの追加。
入力レイアウト自動解決は、可能ならば行う処理へ変更。
各種メソッドの引数を整理。