Add ignore file.
Add basic makefile for building.
Improve extend util function.
Add generic plot attribute container.