create a base_node configuration and introduce firmware node

The base_node configuration contains configuration shared by all hosts. Use the
`inherits` keyword on nodes to use the configuration.