Made constructors use unified initialization, added some presentation files.