visual IP development