Added general goal structure

These are things that seem essential to me. Feel free to modify as desired.