[PD-dev] dual float/signal abstractions