Separated Element from Module logic.