That being said, here's a general outline that could be used as a starting point: