SPM is a tool that aims to improve code reusability in
Solidity ecosystem, and it is inspired by NPM.
The main goal is to improve DX (development experience) by introducing the concept of a
package can represent a project solution that can be compiled to a Smart Contract, or it can be a set of utilities that can be used in multiple different projects. The idea is to help Solidity developers by providing them with a tool that can help them find what they need quickly and easily.