Explain the main elements of theme and variation.​