Revert "first version done"

This reverts commit 4c52f9d1f693de2f02d28746ac087f5ecddd5fed.
Revert "Revert "first version done""

This reverts commit 75f7dc084becbfc64ae3b7141a35b6599723ba36.
Add Shape with Camera
Add Layer with Camera