Redpic framework and components