Major changes towards bringing an unified apperaence of how to write the
classes for the kind of programs.