Software Engineering, Project #1 For dynamic shapes of a running program's objects