sub ZPut {
  &Zion::put(@_);
}

sub ZFields {
    &Zion::fields();
}

#
# Features are registered in the following way:
# &FeatureRegister(@features);
#   which will register the feature with the flow control array
#   There is an array @zfc, which has as elements references to
#   lists of function calls
#
#   Additionally, there is an array %features which indicates which
#   features have been 'installed'
package Zfcc;

sub HandleZephyr {
    for $zfC (1..100){
	foreach $func (@{$zfc[$zfC]}){
	    &$func();
	}
    }
}

sub FeatureRegister {
    my(@f) = @_;
    foreach $f (@f){
	$featurefile = $f.".zf";
	require $featurefile;
    }
}

1;



