A working configuration and implementation. Happy with this for now.