WIP - Private widgets

the "Private" widget can be removed before this is merged, just for demonstration purposes.