Key Differences Between General Partnerships, Corporations, and Limited Liability Companies