Now emitting all variable declarations; adding Compnent and Global variable declarations to set of optional instructions.