There are multiple ways to do this, but at this point the most straightforward is core. It should be able to do everything you want:
There are multiple ways to do this, but at this point the most straightforward is core. It should be able to do everything you want: