Develop Magento 2 Composer Packages

Magento 2 makes use of the Composer dependency manager tool. Whilst the application will require third party packages and include them when running the composer update command, you may find yourself needing to develop Magento 2 composer packages.
You may wish to do this because you’re working on a Magento theme or module, and you …