Initial Commit: Basic structure of the extension