Initial signal/slot implementation
Added todo