Partlets are self contained building block for web applications