Custom component support added, no longer need misc type.