I have found some interesting, just take a look at it
this could some starting point for the cover system in the future.