Merged Macros.h & Constant.h
Let's set PI as double, not float.
Camera & ComponentModule draft