Why not, you can use also Router and StandardHost in the generated network. It does not matter what is inside the node, at this level you are dealing only with top level of the model...
As for assigning IP addresses and setting up meaningful routing tables. That would be the harder part of the work.
Rudolf