https://blog.clausehound.com/authorizing-vs-allocating-vs-issuing-shares-company/