Refactored to use Legion/Period package
Merge branch 'period'