Something like this (full version)