declare modules

Instantiate modules

Extract values from modules

initialize shared anonymous hash

key/value pairs

sub get_file_out

sub set_config_file_out

print("sunix_package,config_file_out,_config_file_out: $sunix_package->{_config_file_out}\n");

sub set_file_in

print("file_in is $sunix_package->{_file_in}\n");

sub set_file_out

print("1. sunix_package,file_out is $sunix_package->{_file_out}\n");

sub set_package_name

sub set_path_out4configs

sub set_path_out4developer

sub set_path_out4specs

sub set_path_out4sunix

sub set_param_names

sub set_param_values

print("sunix_package,param_values @{$sunix_package->{_param_values}}\n");

sub set_spec_file_out

sub set_sudoc_aref

print("sunix_package,sudoc @{$sunix_package->{_sudoc_aref}}\n");
open and write configuration 
file
open  and write 
to the package
open and write specification file 
file

TODO