Preliminary changes to inputassembler class and started writing vertexcache class