small refactor + put power models in its own subsection and introduces both power models and power events before subsections