This is a follow-up of #5149, where we're polishing the style of the flexible layout templates UI. In that issue, I suggested the following:
The "Add row" button should match the rest of the "+ Add xyz" buttons we use throughout the admin UI I think. (Separate UX issue: having that button live at the bottom of the form becomes problematic - especially with templates that have many rows. I thing that we should either move to the top, or add multiple "Add row here" buttons between each row perhaps? ).

Less scrolling, and one less step in order to drag the newly-created rows to the right place -> UX win.
Recent comments
In a blog post titled "Github Tips and Tricks for Contrib Maintainers", I'd like to see some of the following topics: When is the README sufficient for documentation? When should...
Github Tips and Tricks for Contrib Maintainers
Thanks Alejandro. That was the clues I needed.
Ubercart - Programmatically add product to cart and straight to Checkout
Have you tried uc_cart_add_item()? You need to provide the nid of the product. Then you can use backdrop_goto('cart/checkout'); to send the user to the checkout screen. uc_cart_add_item...
Ubercart - Programmatically add product to cart and straight to Checkout