complete normal map sample.
apply gram-schmidt orthogonalize to bitangent.
add graphics context container.