Added new custom effect object structure
Enhanced custom effect and composed the first custom effect