A theoretical reflection on smart shape modeling