Putting Together The Entrepreneurial Puzzle: The Ten Pieces Every Business Needs to Succeed