move simple link and node structs into network header
start of polymorphic network
use same factory pattern for genomes (env->genome_manager)