Resource management code common across all resource types.