Mainly added meta.py (which represents metainformation and is used to compile the structere to llvm assembly)