Intellectual figure creation

Create new figure based on protofigure and they properties.
fixes #1