Once you have a new unique ID for your extension, you can start to develop it by creating the folder structure, as shown in the example below.
Note: If you do not include JavaScript, Less styles, or Locales, you can omit those directories.
<extension-name> : The root folder of your extension ext.json <additional directories to define widgets, elements, payment gateways, site settings>/