code_generator: Added link_library
symbol_table: added get_size to constructive types
code_generator: Add generate_variables
lazy_generator: Renamed file to appropriate name
lazy_generator: Add generate_read