replaced createAndDelete flag with a new class hierarhy (Creator)
minor cleanup; less pointer usage
added creator to bottom box; more cleanup