New proposal to rewrite usage plugin.

Change-Id: I8b0bbac2319b60d85e1d93c564b0073ac308efda