[fix] head template and content
[minor] only expose pagelets that can be extended and constructed