Add new subnets collection

Add a new subnets collection to state, with associated methods for adding, fetching and destroying them.