Added custom passes system

To Do: Set depth pass as a custom pass and create default normal pass