Implementing pool widget

Relates to #151