openscienceframework extension skeleton