How to create a custom Gumball?

maybe this topic hides some startingpoints: