Financial Engineering and Product Development in Islamic Banking: Towards a Standardized Framework.