User: Moved to single-file plugin mode
Page: Change component handling hook signature
Index: Initial commit. Plugin that handles requests using index files