Rafactoring shadow generator logic to allow customizing various parameters

Change-Id: I38f8ac4352cb9e23d377832ffe2f4923a4df7a70
3 files changed