Added more Behaviour implementations.

These were created and stored in Nx tests (UTs and ITs),
while are generic and reusable. The ones in Nx should be removed
in favor of these, to lessen line count in tests and improve
code reuse.