You can take a look at the sign project