Derive Macro Resource

#[derive(Resource)]