framework of islamic teachings