Initial commit: basic plugin without UI