For a very clean look into the available options, i can recommend this as a great starting point:
This was provided by @JDRoberts