List the various forms of organisation which a public enterprise may take?

Departmental Undertakings, Statutory Corporations, Govt. Companies.