Abstract NetworkNodes away from the actual tileentity, to remove code duplication