Running Plutus inside isomorphic state channels - Hydra

Can anyone send me to some good resources regarding the capabilities of Hydra. I am starting to work on designing/writing some smart contracts which I anticipate will run in Hydra. I have a few questions - Is there any developer support for this sort of thing ?