SkyhookDM architecture