Components and pages now have parameters!
Cleanup and docs update