Initial Timer plugin implementation