How to Prepare a Theoretical Framework for a Research Paper – an in Depth Anaylsis on What Works and What Doesn’t